package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreArchiveReply;
import com.fujitsu.nanjing.tieba.ibator.CoreArchiveReplyCriteria;
import java.util.List;

public interface CoreArchiveReplyDAO {
    int countByExample(CoreArchiveReplyCriteria example);

    int deleteByExample(CoreArchiveReplyCriteria example);

    void insert(CoreArchiveReply record);

    void insertSelective(CoreArchiveReply record);

    List<CoreArchiveReply> selectByExampleWithBLOBs(CoreArchiveReplyCriteria example);

    List<CoreArchiveReply> selectByExampleWithoutBLOBs(CoreArchiveReplyCriteria example);

    int updateByExampleSelective(CoreArchiveReply record, CoreArchiveReplyCriteria example);

    int updateByExampleWithBLOBs(CoreArchiveReply record, CoreArchiveReplyCriteria example);

    int updateByExampleWithoutBLOBs(CoreArchiveReply record, CoreArchiveReplyCriteria example);
}